void AliensMoves()
{
     while(Alien.position.y < SI_WINDOW_HEIGHT)
     {
      for (i = 0, i < 11, i++)
      {
       if (Alien.position.x < SI_WINDOW_WIDTH && way == 0)
       {
        SDL_FreeSurface(Alien[i].sprite);
        Alien.position.y = Alien.position.y + 5;
        SDL_BlitSurface(Alien[i].sprite, NULL, srfWindow, &Alien[i].position);
        SDL_FreeSurface(Alien[i].sprite2);
        Alien.position.y = Alien.position.y + 5;
        SDL_BlitSurface(Alien[i].sprite2, NULL, srfWindow, &Alien[i].position);
       }
       else if (Alien.position.x > SI_WINDOW_WIDTH && way == 1)
       {
        SDL_FreeSurface(Alien[i].sprite);
        Alien.position.y = Alien.position.y - 5;
        SDL_BlitSurface(Alien[i].sprite, NULL, srfWindow, &Alien[i].position);
        SDL_FreeSurface(Alien[i].sprite2);
        Alien.position.y = Alien.position.y - 5;
        SDL_BlitSurface(Alien[i].sprite2, NULL, srfWindow, &Alien[i].position);
       }
       if (Alien.position.x >= 600)
       way = 1;
       Alien.position.x = Alien.position.x + 10;
       else
       way = 0;
       Alien.position.x = Alien.position.x + 10;
      }
     }
}